Rust
Author

(Milanesi, 2022, pp. 1-2)

Cómo empezar

El programa Rust válido más pequeño es este:

fn main(){}

Por supuesto, no hace nada. Simplemente define una función vacía llamada “principal”. Por “función” nos referimos a un conjunto de instrucciones que hace algo y al que se le ha dado un nombre.

fn es la abreviatura de “función”, mientras que main es el nombre de esta función. Los paréntesis redondos contienen los posibles argumentos de la función; en este caso no hay argumentos. Para cerrar, las llaves contienen las posibles declaraciones que componen el cuerpo de la función; en este caso no hay declaraciones.

Cuando se ejecuta un programa escrito en Rust, se ejecuta su función main. Si no existe una función main, entonces no se trata de un programa completo; no obstante, podría ser una biblioteca. Cualquier biblioteca de Rust puede contener varios puntos de entrada; en cambio, cualquier programa de Rust tiene un único punto de entrada y su nombre debe ser main.

Para ejecutar este programa, primero debes instalar el conjunto de herramientas Rust. El conjunto de herramientas oficial de Rust se puede descargar de forma gratuita desde el sitio web www.rust-lang.org. Se admiten las plataformas Linux, Windows y macOS. Para cada plataforma, existen versiones: estable, beta y nightly. Se recomienda la versión estable; es el más antiguo, pero también el más probado y el que tiene menos probabilidades de cambiar. Todas estas versiones del programa deben usarse desde la línea de comandos de una consola. Después de la instalación, para verificar qué versión está instalada, escriba en una línea de comando (con V mayúscula): rustc -V. El código de este libro se ha comprobado con la versión 1.56.0, pero probablemente una versión posterior también estará bien.

Una vez que disponga de una instalación funcional, podrá realizar las siguientes acciones:

  • Crea o elige una carpeta donde se almacenarán tus ejercicios de Rust y, usando cualquier editor de texto, crea en esa carpeta un archivo llamado main.rs, que tenga como contenido el programa de ejemplo que se muestra al principio de este capítulo.
  • En una línea de comando, en esa carpeta, escriba: rustc main.rs. El mensaje debería imprimirse casi inmediatamente, después de haber creado un archivo llamado main (en un entorno Windows, se llamará main.exe). En realidad, el comando rustc ha compilado correctamente el archivo especificado. Es decir, lo ha leído, ha generado el código máquina correspondiente y ha almacenado ese código máquina en un archivo en la misma carpeta.
  • En la línea de comando, si está en un entorno Windows, escriba: main. Si no funciona, escriba ./main.

Para otros sistemas operativos, escriba:

./main

Simplemente ejecuta el programa generado antes. El mensaje debe imprimirse inmediatamente, ya que este programa no hace nada.

Back to top